home *** CD-ROM | disk | FTP | other *** search
/ PC World Interactive 7 / PC World Interactive 7.iso / pcgames / hgdemo / Install / Data / JOYSTICK.MAP < prev    next >
Text File  |  1995-07-10  |  8KB  |  417 lines

  1. ###########################################################################
  2. #                           MechWarrior II                                #
  3. #                         Input Mapping File                              #
  4. #                                                                         #
  5. #  This file allows you to configure the inputs to the MechWarrior sim.   #
  6. #                                                                         #
  7. ###########################################################################
  8.  
  9. # Available controls
  10. # torso_tilt
  11. # torso_tilt_plus
  12. # torso_tilt_minus
  13. # torso_tilt_reset
  14. # torso_pan
  15. # torso_pan_plus
  16. # torso_pan_minus
  17. # torso_pan_set
  18. # torso_pan_reset
  19. # throttle
  20. # legs_pan_delta
  21. # jumpjet_enabled
  22. # jumpjet_fire_left
  23. # jumpjet_fire_right
  24. # jumpjet_fire_forward
  25. # jumpjet_fire_backward
  26. # throttle_plus
  27. # throttle_minus
  28. # throttle_set
  29. # weapon_fire
  30. # weapon_cycle
  31. # weapon_fire_group
  32. # weapon_fire_group_1
  33. # weapon_fire_group_2
  34. # weapon_fire_group_3
  35. # weapon_cycle_group
  36. # toggle_group_fire
  37. # legs_pan_minus
  38. # legs_pan_plus
  39. # advance_nav
  40. # previous_nav
  41. # reset_nav
  42. # advance_target
  43. # previous_target
  44. # reset_target
  45. # target_reticle
  46. # target_friendly
  47. # nearest_enemy
  48. # target_last_shot
  49. # inspect_target
  50. # advance_gamepiece
  51. # previous_gamepiece
  52. # reset_gamepiece
  53. # advance_gamething
  54. # previous_gamething
  55. # reset_gamething
  56. # self_destruct
  57. # autopilot
  58. # pilot_tilt
  59. # pilot_tilt_plus
  60. # pilot_tilt_minus
  61. # pilot_tilt_reset
  62. # pilot_pan
  63. # pilot_pan_plus
  64. # pilot_pan_minus
  65. # pilot_pan_reset
  66. # glance_left
  67. # glance_right
  68. # glance_up
  69. # glance_down
  70. # eyepoint_tilt
  71. # eyepoint_tilt_plus
  72. # eyepoint_tilt_minus
  73. # eyepoint_tilt_reset
  74. # eyepoint_pan_delta
  75. # eyepoint_pan_plus
  76. # eyepoint_pan_minus
  77. # eyepoint_pan_reset
  78. # eyepoint_slide_delta
  79. # eyepoint_slide_plus
  80. # eyepoint_slide_minus
  81. # track_distance_delta
  82. # track_distance_plus
  83. # track_distance_minus
  84. # track_height_delta
  85. # track_height_plus
  86. # track_height_minus
  87. # zoom_factor
  88. # zoom_factor_plus
  89. # zoom_factor_minus
  90. # zoom_factor_reset
  91. # menu_item
  92. # menu_item_reset
  93. # menu_value
  94. # menu_value_reset
  95. # menu_enter
  96. # menu_abort
  97.  
  98. # Joystick Controls
  99. weapon_fire {
  100.     + joystick      Button1
  101. }
  102. weapon_cycle {
  103.     + joystick      Button2
  104. }
  105. torso_tilt {
  106.     - joystick     Up/Down
  107.     - keyboard     Insert
  108. }
  109. legs_pan_delta {
  110.     + joystick     Left/Right
  111.     - keyboard     Insert
  112. }
  113.  
  114. # Track view/Free eye controls on a joystick
  115. eyepoint_pan_delta {
  116.     + joystick     Left/Right
  117.     + keyboard     Insert
  118. }
  119. track_distance_delta {
  120.     + joystick     Up/Down
  121.     + keyboard     Insert
  122. }
  123.  
  124. # Keyboard layout
  125.  
  126. # Weapon controls on the standard keyboard
  127. weapon_fire {
  128.     + keyboard     Space
  129. }
  130. weapon_cycle {
  131.     + keyboard     Enter
  132. }
  133.  
  134. # Weapon controls on the keypad
  135. weapon_fire {
  136.     + keyboard     KeypadEnter
  137.     - keyboard     Insert
  138. }
  139. weapon_cycle {
  140.     + keyboard     Delete
  141. }
  142. weapon_fire_group_1 {
  143.     + keyboard    NumLock
  144.     - keyboard    LeftControl  # Just because!
  145. }
  146. weapon_fire_group_2 {
  147.     + keyboard    GreySlash
  148. }
  149. weapon_fire_group_3 {
  150.     + keyboard    GreyStar
  151. }
  152.  
  153. # Throttle control on the top -/+ keys
  154. throttle_plus {
  155.     + keyboard     Equal
  156. }
  157. throttle_minus {
  158.     + keyboard     Minus
  159. }
  160.  
  161. # Throttle control on the keypad -/+ keys
  162. throttle_plus {
  163.     + keyboard     GreyPlus
  164. }
  165. throttle_minus {
  166.     + keyboard     GreyMinus
  167. }
  168.  
  169. # Turning, on the keypad arrows
  170. legs_pan_minus {
  171.     + keyboard     LeftArrow
  172.     - keyboard     Insert
  173. }
  174. legs_pan_plus {
  175.     + keyboard     RightArrow
  176.     - keyboard     Insert
  177. }
  178.  
  179. # Turning, on the grey arrows
  180. legs_pan_minus {
  181.     + keyboard     GreyLeftArrow
  182.     - keyboard     Control
  183. }
  184. legs_pan_plus {
  185.     + keyboard     GreyRightArrow
  186.     - keyboard     Control
  187. }
  188.  
  189. # Torso tilting on the keypad arrows
  190. torso_tilt_plus {
  191.     + keyboard     UpArrow
  192.     - keyboard     Insert
  193. }
  194. torso_tilt_minus {
  195.     + keyboard     DownArrow
  196.     - keyboard     Insert
  197. }
  198.  
  199. # Torso tilting on the grey arrows
  200. torso_tilt_plus {
  201.     + keyboard     GreyUpArrow
  202.     - keyboard     Control
  203. }
  204. torso_tilt_minus {
  205.     + keyboard     GreyDownArrow
  206.     - keyboard     Control
  207. }
  208.  
  209. # Torso panning on the ./, (</>) keys
  210. torso_pan_plus {
  211.     + keyboard     Period
  212. }
  213. torso_pan_minus {
  214.     + keyboard     Comma
  215. }
  216.  
  217. # Torso panning on the keypad End/PgDn keys
  218. torso_pan_plus {
  219.     + keyboard     PageDown
  220.     - keyboard     Insert
  221.     - keyboard     j
  222. }
  223. torso_pan_minus {
  224.     + keyboard     End
  225.     - keyboard     Insert
  226.     - keyboard     j
  227. }
  228.  
  229. # Keypad 5 resets torso and pilot head
  230. torso_tilt_reset {
  231.     + keyboard     Keypad5
  232. }
  233. torso_pan_reset {
  234.     + keyboard     Keypad5
  235. }
  236. pilot_tilt_reset {
  237.     + keyboard     Keypad5
  238. }
  239. pilot_pan_reset {
  240.     + keyboard     Keypad5
  241. }
  242.  
  243. # Pilot head panning on keypad Home/PgUp keys
  244. glance_right {
  245.     + keyboard     PageUp
  246.     - keyboard     Insert
  247.     - keyboard     j
  248. }
  249. glance_left {
  250.     + keyboard     Home
  251.     - keyboard     Insert
  252.     - keyboard     j
  253. }
  254.  
  255. # Pilot head tilting/panning on the grey arrow keys (w/ Control)
  256. pilot_tilt_minus {
  257.     + keyboard     GreyDownArrow
  258.     + keyboard     Control
  259.     - keyboard     j
  260. }
  261. pilot_tilt_plus {
  262.     + keyboard     GreyUpArrow
  263.     + keyboard     Control
  264.     - keyboard     j
  265. }
  266. pilot_pan_plus {
  267.     + keyboard     GreyRightArrow
  268.     + keyboard     Control
  269.     - keyboard     j
  270. }
  271. pilot_pan_minus {
  272.     + keyboard     GreyLeftArrow
  273.     + keyboard     Control
  274.     - keyboard     j
  275. }
  276.  
  277. # View zooming on z/Shift-z
  278. zoom_factor_plus {
  279.     + keyboard    z
  280.     - keyboard    Shift
  281.     - keyboard    Control
  282. }
  283. zoom_factor_minus {
  284.     + keyboard    z
  285.     + keyboard    Shift
  286.     - keyboard    Control
  287. }
  288.  
  289. # Jumpjets on the key pad ("j" key required)
  290. jumpjet_enabled {
  291.     + keyboard     j
  292. }
  293. jumpjet_fire_left {
  294.     + keyboard     Home
  295.     + keyboard     j
  296.     - keyboard     Insert
  297. }
  298. jumpjet_fire_right {
  299.     + keyboard     PageUp
  300.     + keyboard     j
  301.     - keyboard     Insert
  302. }
  303.  
  304. # Jumpjets on the six grey keys ("j" key NOT needed)
  305. jumpjet_fire_forward {
  306.     + keyboard     GreyHome
  307. }
  308. jumpjet_fire_backward {
  309.     + keyboard     GreyEnd
  310. }
  311. jumpjet_fire_left {
  312.     + keyboard     GreyInsert
  313. }
  314. jumpjet_fire_right {
  315.     + keyboard     GreyPageUp
  316. }
  317. legs_pan_minus {
  318.     + keyboard     GreyDelete
  319. }
  320. legs_pan_plus {
  321.     + keyboard     GreyPageDown
  322. }
  323. jumpjet_enabled {
  324.     + keyboard     GreyHome
  325. }
  326. jumpjet_enabled {
  327.     + keyboard     GreyEnd
  328. }
  329. jumpjet_enabled {
  330.     + keyboard     GreyInsert
  331. }
  332. jumpjet_enabled {
  333.     + keyboard     GreyPageUp
  334. }
  335. jumpjet_enabled {
  336.     + keyboard     GreyDelete
  337. }
  338. jumpjet_enabled {
  339.     + keyboard     GreyPageDown
  340. }
  341.  
  342. # Free eye/track view controls on the keypad (w/ Insert)
  343. eyepoint_pan_minus {
  344.     + keyboard     LeftArrow
  345.     + keyboard     Insert
  346. }
  347. eyepoint_pan_plus {
  348.     + keyboard     RightArrow
  349.     + keyboard     Insert
  350. }
  351. eyepoint_pan_minus {
  352.     + keyboard     Home
  353.     - keyboard     Insert
  354. }
  355. eyepoint_pan_plus {
  356.     + keyboard     PageUp
  357.     - keyboard     Insert
  358. }
  359. eyepoint_slide_minus {
  360.     + keyboard     Delete
  361.     + keyboard     Insert
  362. }
  363. eyepoint_slide_plus {
  364.     + keyboard     KeypadEnter
  365.     + keyboard     Insert
  366. }
  367. eyepoint_tilt_minus {
  368.     + keyboard     PageDown
  369.     + keyboard     Insert
  370. }
  371. eyepoint_tilt_plus {
  372.     + keyboard     PageUp
  373.     + keyboard     Insert
  374. }
  375. track_distance_minus {
  376.     + keyboard     UpArrow
  377.     + keyboard     Insert
  378. }
  379. track_distance_plus {
  380.     + keyboard     DownArrow
  381.     + keyboard     Insert
  382. }
  383. track_height_minus {
  384.     + keyboard     End
  385.     + keyboard     Insert
  386. }
  387. track_height_plus {
  388.     + keyboard     Home
  389.     + keyboard     Insert
  390. }
  391. track_distance_minus {
  392.     + keyboard     z
  393.     - keyboard     Shift
  394. }
  395. track_distance_plus {
  396.     + keyboard     z
  397.     + keyboard     Shift
  398. }
  399.  
  400. # Free eye/track view controls on the Ctrl-grey arrows
  401. eyepoint_pan_minus {
  402.     + keyboard     GreyLeftArrow
  403.     + keyboard     Control
  404. }
  405. eyepoint_pan_plus {
  406.     + keyboard     GreyRightArrow
  407.     + keyboard     Control
  408. }
  409. track_distance_minus {
  410.     + keyboard     GreyUpArrow
  411.     + keyboard     Control
  412. }
  413. track_distance_plus {
  414.     + keyboard     GreyDownArrow
  415.     + keyboard     Control
  416. }
  417.